Hypersonic: Model Analysis and Checking in the Cloud
نویسندگان
چکیده
Context: Modeling tools are traditionally delivered as monolithic desktop applications, optionally extended by plug-ins or special purpose central servers. This delivery model suffers from several drawbacks, ranging from poor scalability to difficult maintenance and the proliferation of “shelfware”. Objective: In this paper we investigate the conceptual and technical feasibility of a new software architecture for modeling tools, where certain advanced features are factored out of the client and moved towards the Cloud. With this approach we plan to address the above mentioned drawbacks of existing modeling tools. Method: We base our approach on RESTful Web services. Using features implemented in the existing Model Analysis and Checking (MACH) tool, we create a RESTful Web service API offering model analysis facilities. We refer to it as the Hypersonic API. We provide a proof of concept implementation for the Hypersonic API using model clone detection as our example case. We also implement a sample Web application as a client for these Web services. Results: Our initial experiments with Hypersonic demonstrate the viability of our approach. By applying standards such as REST and JSON in combination with Prolog as an implementation language, we are able to transform MACH from a command line tool into the first Web-based model clone detection service with remarkably little effort.
منابع مشابه
Approximate Viscous Shock-Layer Analysis of Axisymmetric Bodies in Perfect Gas Hypersonic Flow
In this paper, an approximate axisymmetric method is developed which can reliably calculate fully viscous hypersonic flow over blunt-nosed bodies. In this method, a Maslen’s second-order pressure expression is used instead of the normal momentum equation. The combination of Maslen’s second-order pressure expression and viscous shock layer equations is developed to accurately and efficiently com...
متن کاملAnalytic Solution for Hypersonic Flow Past a Slender Elliptic Cone Using Second-Order Perturbation Approximations
An approximate analytical solution is obtained for hypersonic flow past a slender elliptic cone using second-order perturbation techniques in spherical coordinate systems. The analysis is based on perturbations of hypersonic flow past a circular cone aligned with the free stream, the perturbations stemming from the small cross-section eccentricity. By means of hypersonic approximations for the ...
متن کاملHypersonic - Model Analysis as a Service
Hypersonic is a Cloud-based tool that proposes a new approach to the deployment of model analysis facilities. It is implemented as a RESTful Web service API offering analysis features such as model clone detection. This approach allows the migration of resource intensive analysis algorithms from monolithic desktop modeling tools to a wide range of mobile and Web-based clients. As a technology d...
متن کاملLaminar and Turbulent Aero Heating Predictions over Blunt Body in Hypersonic Flow
In the present work, an engineering method is developed to predict laminar and turbulent heating-rate solutions for blunt reentry spacecraft at hypersonic conditions. The calculation of aerodynamic heating around blunt bodies requires alternative solution of inviscid flow field around the hypersonic bodies. In this paper, the procedure is of an inverse nature, that is, a shock wave is assumed a...
متن کاملMeasuring the Efficiency of Financial Cloud Services in the Banking Industry Using the Modified Dynamic DEA with Network Structure: The Case of Iran E-Banking
Nowadays, the great benefits of cloud computing have dramatically increased the number of e-banking users. Hence, the competition in the banking industry has boosted and managers need to evaluate their branches on a regular basis. To this end, this study aims to evaluate cloud-based banking systems based on the Quality of Service (QoS) attributes using the Dynamic Network Data Envelopment Analy...
متن کامل